/**
 * 
 */
package com.yidu.menuProject.service;

import java.util.List;

import com.yidu.menuProject.action.vo.EhyManagerVo;
import com.yidu.menuProject.action.vo.MealVo;
import com.yidu.menuProject.common.Pages;
import com.yidu.menuProject.model.MealModel;
import com.yidu.menuProject.model.MealtypeModel;
import com.yidu.menuProject.model.TuserModel;



/**
 * @author Bruce
 * @date 2018年6月9日
 * @version 1.0
 */
public interface MealService {
	/**
	 * 删除的方法
	 * @param mealId
	 * @return
	 */
	int deleteByPrimaryKey(MealVo vo);
	
	int delete(MealVo vo);
	
	int insert(MealVo vo);
	/**
	 * 增加
	 * @param record
	 * @return
	 */
	int insertSelective(MealVo vo);
	
	MealModel selectByPrimaryKey(String mealId);
	/**
	 * 修改
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(MealVo vo);

	int updateByPrimaryKey(MealModel record);
	
	/**
	 * 查询所有 分页
	 * @return
	 */
	public List<MealModel> selectAll(Pages page);
	public int selectCount(Pages page);
	/**
	 * 查询所有
	 * @return
	 */
	List<MealModel> selectFindAll(String da);
	
	
	/**
	 * 搜索框查询所有
	 * @return
	 */
	List<MealModel> selectFindAllVague(String mealName);
	/**
	 * 注册用户
	 * @param record
	 * @return
	 */
	int insertSelectiveUser(TuserModel tuserModel);
	/**
	 * 用户登录
	 * @param record
	 * @return
	 */
	TuserModel loginUser(TuserModel tuserModel);
	/**
     * 查询所有商店类型
     * @return
     */
    List<MealtypeModel> findAllType();
    
    /**
     * 审核
     * @param vo
     * @return
     */
    public int updateVet(MealVo vo);
    
    /**
     * 审核查询所有
     * @param page
     * @return
     */
    public List<MealModel> select(Pages page);
    public int selectCounts(Pages page);
}
